home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / demo / wit472.zip / DEMO / DEADLOCK.HLP / DEADLOCK.bin
Text File  |  1994-11-25  |  1KB  |  22 lines

  1. IGRAPH
  2.  
  3. deadlock --- example of dataflow deadlock
  4.  
  5.  
  6. DESCRIPTION
  7.  
  8. The deadlock igraph illustrates an incorrectly designed dataflow
  9. graph. The intent of this graph is to overlay a logo image on a series
  10. of images picked out by the dir operator. A sequencer is used to submit
  11. each element of a vector of filenames received by the dir operator to
  12. it's rdObj operator. The rdObj operator will read the image with the 
  13. filename received by the sequencer. The image is sent to the aluOp where
  14. it is overlayed with the logo image read by the second rdObj operator.
  15. As the sequencer can generate many objects from its input vector,
  16. the rdObj and aluOp operators connected to the output of the sequencer
  17. may execute many times. The logo image, however, is only read once but
  18. is used each time the sequencer fires an output. In fact, the second time
  19. the logo image is required by the aluOp, the igraph will stop since the
  20. aluOp lacks the logo image input. See deadlockFixed  to repair this
  21. problem.
  22.